artificial depot - Español Inglés Diccionario